package com.gxks.lhs.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxks.lhs.entity.Ad;
import com.gxks.lhs.entity.Admin;

/**
 * <p>
 * 管理员表 服务类
 * </p>
 *
 * @author LuoHaisong
 * @since 2023-05-18
 */
public interface IAdminService extends IService<Admin> {

    /**
     * 登录
     *
     * @param username 用户名
     * @param password 密码
     * @return 登录的结果
     */
    boolean login(String username, String password);

    /**
     * 管理员修改自己的个人信息
     *
     * @param admin
     * @return 是否修改成功
     */
    boolean update(Admin admin);

    /**
     * 校驗用戶名是否存
     *
     * @param username
     * @return
     */
    Admin selectByUsername(String username);

    Admin selectById(String adminId);
}
